﻿/*首页*/
.kfoutbox{
    display:none;
}
.width,
.searchbox,
.indexleft {
    width: 100%;
}
.topny > .topleft{
    text-indent:15px;
}
.header{
    display:grid;
    grid-template-columns:30% auto 80px;
    grid-template-areas:'a d c''a e c''b b b';
}
.header .logo {
    grid-area:a;
    position:initial;
    padding-left:10px;
}
.header .logo img{
    height:70px;
}
.header .topwx {
    grid-area: c;
    position: initial;
    justify-self: center;
    align-self:center;
    height:60px;
}
.header .mail {
    grid-area: d;
    justify-self: end;
    position: initial;
    background-position: 20px 7px;
    font-size: 12px !important;
    padding-left: 45px;
    height: 24px;
    width:initial !important;
}
.header .mail strong {
    font-size: 12px !important;
}
.header .tel {
    grid-area: e;
    justify-self: end;
    position: initial;
    background-position: 20px 7px;
    font-size: 12px !important;
    line-height: 15px;
    padding-left: 45px;
    width: 100px;
}
.header .tel strong {
    font-size: 12px !important;
}
.topwx img{
    width: 60px !important;
    height: 60px !important;
}
.header .searchbox {
    grid-area: b;
    position: initial;
    display: flex;
    justify-content: center;
    height: 50px;
    align-items: center;
}
.header #PDSFORM {
    display:flex;
}
.header #PDSFORM > div {
    position: initial !important;
    height: 28px !important;
}
.header #PDSFORM > div > select {
    height: 28px !important;
    font-size: 12px !important;
}
.header #PDSFORM > div > select > option {
    font-size: 12px !important;
    width:80px;
}
.header #PDSFORM > input {
    position: initial;
}
.searchbox .text {
    width: 180px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    border: 1px solid #a5a5a3;
    font-size: 10px;
    color: #747474;
}
.searchbox .button {
    width:40px;
    height: 30px;
    background-position: 40px;
}
.searchbox .pl {
    position: initial;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
.kj-nav {
    clear: both;
    margin-top: 15px;
    height: auto;
    background-position: center center;
}
    .kj-nav ul {
        display: grid;
        grid-template-columns: repeat(4,1fr);
    }
        .kj-nav ul li {
            float: none;
            width: auto;
            text-align: center;
            border-bottom: 1px solid rgba(255,255,255,0.2);
            border-right: 1px solid rgba(255,255,255,0.2);
        }
.banner{
    margin-top:0;
}
.searchbox1{
    display:flex;
    justify-content:center;
    align-items:center;
}
.searchbox1 .indextext {
    width: 90%;
    position: initial;
    height: 35px;
}
    .searchbox1 .indexbutton {
        width: 60px;
        position: absolute;
        right: 0px;
        top: 0px;
        left:initial;
        height: 35px;
    }
.searchbox1 .pl {
    width: 100px;
    position: initial;
    height: 35px;
}
    .searchbox1 #PDSFORM{
        width:100%;
        position:relative;
    }
    .searchbox2 .coa {
        display: flex;
        justify-content: center;
        align-items: center;
    }
.searchbox2 .coa .coamsdstit {
    position: initial;
    width:70px;
    font-size:12px;
    text-align:center;
}
.searchbox2 .coa .smsipt {
    position: initial;
    width: 100px;
}
.searchbox2 .coa .smsiptt {
    position: initial;
    width: 100px;
}
.searchbox2 .coa .smsbtn {
    position: initial;
}
.about{
    float:none;
    width:100%;
}
.about_cont{
    height:auto;
    padding:10px;
}
.indexnew {
    width: 100%;
    float: none;
    margin-left: 0px;
}
.indexnew_cont {
    padding: 10px;
}
.indeximg {
    margin-top: 0px;
}
.indeximg > div {
    margin:20px auto;
    float: none;
}
.t1,.t2,.t3 {
    width: 100%;
    height: auto;
    text-align: center;
}
.t2 {
    padding-left: 0px;
    margin-right: 0px;
    padding-top: 20px;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid transparent;
}
.t3 {
    padding-top: 20px;
    padding-left: 0px;
    border-top: 1px solid #d1d1d1;
    border-left: 1px solid transparent;
}
.t1 img,
.t2 img,
.t3 img{
    width:90%;
}
.indexright{
    width:90%;
}
.footer .mar {
    display: grid;
    grid-template-columns: repeat(2,1fr);
    text-align: center;
}
.footer .footernav {
    width: auto;
    padding-bottom:20px;
}
.footerbottomtext{
    font-size:12px !important;
}
.footerbottomtextleft {
    text-align: center;
    width: 100%;
    float: none;
}
.footerbottomtextleft a {
    display: block;
    margin-right: 0px;
}
.footerbottomtextright {
    text-align: center;
    width: 100%;
    float: none;
    margin-left: 0px;
}
.ui-widget-content {
    width: 100%!important;
}
/*内页*/
.kj-page-container .iny_left {
    display:none;
}
.kj-page-container .iny_right {
    width: 100%;
    margin-left: 0px;
}
.kj-product-container .iny_left {
    width: 100%;
}
.kj-product-container .thisnavpcont {
    width: 92%;
    margin:0 auto 20px;
    display:none;
}
.kj-product-container .servicecenter{
    display:none;
}
.kj-product-container .iny_right {
    width: 100%;
    margin-left: 0px;
}
.tbheader > td{
    width:auto!important;
}
.kj-news-container .iny_left {
    display: none;
}
.kj-news-container .iny_right {
    width: 100%;
    margin-left: 0px;
}
.kj-newsinfo-container .iny_left {
    display: none;
}
.kj-newsinfo-container .iny_right {
    width: 100%;
    margin-left: 0px;
}
.kj-newsinfo-container .rightcontent table {
    width: 100% !important;
    overflow: auto;
    display: flex;
}
/*.kj-newsinfo-container .rightcontent table {
    width: 100% !important;
    overflow: auto;
    display: flex;
}*/
.kj-newsinfo-container .rightcontent table > tbody > tr > td {
    white-space:nowrap;
    overflow: auto;
}
.rightcontent img {
    max-width: 100%;
    height:auto!important;
}
.banner {
    height: 220px;
}
#ace_imgviewbox {
    height: 220px ;
}
#ace_imgviewbox a {
    height: 220px !important;
    background-position: top left !important;
    background-size: 780px 220px;
}
.kj-nav > ul > li:hover > ul {
    display: none;
}

.kj-proinfo .iny_left{
    display:none;
}

.proinfotableimgxj{
    float:none;
    width:initial;
    text-align:center;
    margin-bottom:20px;
}
.proinfotabletxt {
    float: none;
    width: initial;
}

.kj-proinfo .iny_right {
    float: none;
    width: initial;
    margin-left:15px;
    margin-right:15px;
}
.proinfotableimg{
    margin:0px auto;
}
.topright{
    display:none;
}

.kj-floatbar{
    display:none;
}

.proinftit_t{
    font-size:16px;
}
.proinfotableimg{
    border-width:0px;
}
.buyhelpbody{
    display:block;
}
/*footer phone*/


.kj-phonefooter .navbar-default {
    border-width: 0px;
    background-color: #fcfcfc;
    box-shadow: 1px 1px 5px rgba(0,0,0,.2);
}

.kj-phonefooter .nav-tabs a i {
    color: #777777;
}

.kj-phonefooter .nav-tabs {
    text-align: center;
    padding: 5px;
    border-bottom-width: 0px;
}

    .kj-phonefooter .nav-tabs a {
        color: #999999;
        text-align: center;
    }

        .kj-phonefooter .nav-tabs a.active,
        .kj-phonefooter .nav-tabs a.active i {
            color: #f60;
        }

        .kj-phonefooter .nav-tabs a i {
            color: #777777;
        }

    .kj-phonefooter .nav-tabs div.kj-addtocart-btn-bottom-col a.kj-addtocart-btn-href {
        display: block;
        font-size: 16px;
        margin-top: -5px;
        margin-bottom: -15px;
        margin-right: -5px;
        line-height: 60px;
        background-color: #ff6600;
        color: #fff;
    }

    .kj-phonefooter .nav-tabs div.kj-addtocart-btn-bottom-col {
        padding: 0px;
        margin: 0px;
    }

.kj-shopcart-count {
    background-color: red;
    color: #fff;
    border-radius: 7px;
    padding: 1px 5px;
    display: none;
}

.kj-phonefooter .nav {
    width: initial;
    float: none;
}
/*end*/

.userchgpwd_from dl, .forminfo dl{
    margin-top:5px;
}

.abintobx tr{
    line-height:initial;
}

.abintobx tr td{
    padding-top:8px; 
    padding-bottom:8px;
}